package com.sxpi.technology_system.pojo;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import lombok.Data;

/**
 * 
 * @TableName user_expert
 */
@TableName(value ="user_expert")
@Data
public class UserExpert implements Serializable {
    /**
     * 专家id 与 user_info表中的id所对应
     */
    @TableId("expert_id")
    private Integer expertId;

    /**
     * 研究方向
     */
    private String studyDirection;

    /**
     * 专家人才栏目-个人简介
     */
    private String introduce;

    /**
     * 专家人才栏目-擅长开发的课题
     */
    private String studyClass;

    /**
     * 专家人才栏目-主要成就
     */
    private String achievement;

    /**
     * 专家人才栏目-毕业院校
     */
    private String graduateUniversity;

    /**
     * 专家人才栏目-个人照片（所存为图片服务器路径--若没有上传照片则默认为0，前台根据性别展示默认图片即可）
     */
    private String picture;

    /**
     * 与user_info表中的id字段所映射（外键约束） 作为详细资料的补充
     */
    private Integer reflectUserinfoId;

    /*
     *   专家人才栏目 审核状态 0未审核 1审核通过 2 审核失败 默认未审核0
     * */
    private String checkState;

    @TableField(exist = false)
    private static final long serialVersionUID = 1L;
}